# 将以下字符串信息，通过三种不同的函数方法，转为指定的结果
org_fruits = "apple-banana-orange-grape" # 原字符串信息
result_fruits = "apple, banana, orange, grape" # 转为此目标字符串信息

print("目标输出打印信息为:\n"+ result_fruits) #目标参考

# 方法1. 使用字符串的replace()方法 替换
result = org_fruits.replace("-", ", ") # 将字符串中"-"替换为"," 需要注意加上空格不然的话对不起
print("单独使用replace替换方法为:\n"+result)
# 方法2. 使用字符串的split()方法与join()方法
result2 = ", ".join(org_fruits.split("-")) # 将字符串中"-"替换为", " 也是需要主要逗号后面跟一个空格不然的话，根本对不齐
print("使用split与join组合为:\n"+result2)
# 方法3. 同上，也是split()方法与join()方法    这个方法类似上面那个啦，所以作废了
# result3 = org_fruits.split("-")
# result3 = ", ".join(result3)
# print("同上也是split()方法与join()方法:\n"+result3)

# 方法4. 使用字符串的translate()方法  映射表
table = str.maketrans({"-":", "}) #还是老问题需要在都好后面加入空格
result4 = org_fruits.translate(table)
print("采用translate的方法为:\n"+result4)

